/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.ecommerce.produto.view.bean;

import br.com.ecommerce.produto.view.form.FormProduto;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;


/**
 *
 * @author rpateixeira
 */
@ManagedBean(name="produtoBean")
@ViewScoped
public class produtoBean extends FormProduto{

    /** Creates a new instance of ProdutoBean */
    public produtoBean() {
    }

    @Override
    public String insert() {
        setEntity(this.produtoServiceSession.insert(getEntity()));
       return INSERT+"_PRODUTO";
    }
    public String insertCategoria(){
        getCategoria().setActive(true);
        setCategoria(this.produtoServiceSession.insertCategoria(getCategoria()));
        return INSERT+"_CATEGORIA";
    }

    @Override
    public String update() {
        return UPDATE;
    }

    @Override
    public String remove() {
        return REMOVE;
    }

    @Override
    public String search() {
        return SEARCH;
    }

}
